<html>
  <head>
    <title>
      Java Web Framework Sweet Spots - by Matt Raible
    </title>
    <!-- attempt to fix stylesheets not rendering -->
    <style type="text/css"> 
      @import url(/branding/css/tigris.css);
      @import url(/branding/css/inst.css);
     </style>
  </head>
  <body>
     <div id="projecthome" class="app">
      <a name="introduction"></a>
      <h3>Java Web Framework Sweet Spots - by Matt Raible</h3>
      <p>
       This document was compiled by asking a number of different Java web framework authors the following questions:
      </p>
      <ol>
        <li>What is your framework's "sweet spot," and for what type of projects should it strongly be considered?</li>
        <li>What type of scenarios does it not fit in to? Would you recommend another framework in this scenario? If so, which one?</li>
        <li>Of the other web frameworks mentioned below, have you tried any of them? If so, which ones, and what did you like about them? What didn't you like?</li>
        <li>What is the future of your web framework? What's coming that'll make it easier for users to develop with? Do you support Ajax natively? If not, are you planning on adding support?</li>
        <li>Are there myths about your framework you'd like to challenge? If so, which ones?</li>
        <li>What do you think of Ruby on Rails?</li>
      </ol>
      <p>The frameworks represented in this paper and their authors are as follows (in alphabetical order):</p>
     <ul>
        <li>JSF, Jacob Hookom</li>
        <li>RIFE, Geert Bevin</li>
        <li>Seam, Gavin King</li>
        <li>Spring MVC, Rob Harrop</li>
        <li>Spring Web Flow, Rob Harrop and Keith Donald</li>
        <li>Stripes, Tim Fennell</li>
        <li>Struts Action 1, Don Brown</li>
        <li>Tapestry, Howard Lewis Ship</li>
        <li>Trails, Chris Nelson</li>
        <li>WebWork, Patrick Lightbody</li>
        <li>Wicket, Eelco Hillenius</li>
      </ul>
      <p>Download this document in PDF form by clicking on the link below.</p>
     <ul>
        <li><a href="JavaWebFrameworkSweetSpots.pdf">Java Web Framework Sweet Spots</a></li>
      </ul>
    </div>
  </body>
</html>
